Quick Fix Processor
Identifier:
org.eclipse.jdt.ui.quickFixProcessors
Description:
This extension point allows to add a Quick Fix processor to offer new Quick Fixes on Java problems.
Configuration Markup:
<!ELEMENT extension (quickFixProcessor*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT quickFixProcessor EMPTY>
<!ATTLIST quickFixProcessor
id CDATA #REQUIRED
name CDATA #IMPLIED
class CDATA #IMPLIED>
- id - Unique identifier for the Quick Fix processor
- name - Localized name of the Quick Fix processor.
- class - the name of the class that implements this Quick Fix processor. The
class must be public and implement
org.eclipse.jdt.ui.text.java.ICorrectionProcessor
with a public 0-argument constructor.
Examples:
The following is an example of a Quick Fix processor contribution:
<extension point=
"org.eclipse.jdt.ui.quickFixProcessors"
>
<quickFixProcessor
id=
"AdvancedQuickFixProcessor"
name=
"Advanced Quick Fix Processor"
class=
"com.example.AdvancedQuickFixProcessor"
>
</quickFixProcessor>
</extension>
API Information:
The contributed class must implement org.eclipse.jdt.ui.text.java.IQuickFixProcessor